// es 语法分析器
const { init, parse } = require("es-module-lexer");

(async function () {
  const sourceCode = `import _ from 'lodash';\nexport var age = 15;`;
  debugger;
  await init;
  const [
    // import _ from 'lodash' 的解析  所有 导入 模块的解析，是数组
    imports,
    // export var age = 15; 的解析  所有 导出 模块的解析，是数组
    exports,
  ] = parse(sourceCode);
  console.log(imports, exports);
})();

/* import.meta.hot.accept(['./renderModule.js'], ([renderModule]) => {
  renderModule.render();
}); */
